package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.MstnSchemeComputeResult;

/**
 * 设计方案计算结果Mapper接口
 * 
 * @author ruoyi
 * @date 2024-09-18
 */
public interface MstnSchemeComputeResultMapper 
{
    /**
     * 查询设计方案计算结果
     * 
     * @param resultId 设计方案计算结果主键
     * @return 设计方案计算结果
     */
    public MstnSchemeComputeResult selectMstnSchemeComputeResultByResultId(Long resultId);

    /**
     * 查询设计方案计算结果列表
     * 
     * @param mstnSchemeComputeResult 设计方案计算结果
     * @return 设计方案计算结果集合
     */
    public List<MstnSchemeComputeResult> selectMstnSchemeComputeResultList(MstnSchemeComputeResult mstnSchemeComputeResult);

    /**
     * 新增设计方案计算结果
     * 
     * @param mstnSchemeComputeResult 设计方案计算结果
     * @return 结果
     */
    public int insertMstnSchemeComputeResult(MstnSchemeComputeResult mstnSchemeComputeResult);

    /**
     * 修改设计方案计算结果
     * 
     * @param mstnSchemeComputeResult 设计方案计算结果
     * @return 结果
     */
    public int updateMstnSchemeComputeResult(MstnSchemeComputeResult mstnSchemeComputeResult);

    /**
     * 删除设计方案计算结果
     * 
     * @param resultId 设计方案计算结果主键
     * @return 结果
     */
    public int deleteMstnSchemeComputeResultByResultId(Long resultId);

    /**
     * 批量删除设计方案计算结果
     * 
     * @param resultIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteMstnSchemeComputeResultByResultIds(Long[] resultIds);
}
